package com.ohs.dal.dao;

import java.util.List;

import com.ohs.dal.model.Tag;
import com.ohs.dal.model.Video;

public interface VideoDAO extends AbstractDAO<Video> {
	public Video get(Long videoId);
	public List<Tag> getTags();
	public Tag getTag(Long tagId);
	public List<Video> getTopVideosByTag(Long tagId, int topSize);
	public List<Video> getVideosByTag(Long tagId);
	public List<Video> getLatestVideos(int topSize);
}
